package com.bear.atlassianmcp.confluence.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * Confluence页面内容体模型
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class ConfluenceBody {

    private ConfluenceBodyContent storage;
    private ConfluenceBodyContent view;
    private ConfluenceBodyContent exportView;
    private ConfluenceBodyContent styledView;
    private ConfluenceBodyContent editor;
    private ConfluenceBodyContent editor2;
    private ConfluenceBodyContent anonymousExportView;

    // Getters and Setters
    public ConfluenceBodyContent getStorage() {
        return storage;
    }

    public void setStorage(ConfluenceBodyContent storage) {
        this.storage = storage;
    }

    public ConfluenceBodyContent getView() {
        return view;
    }

    public void setView(ConfluenceBodyContent view) {
        this.view = view;
    }

    public ConfluenceBodyContent getExportView() {
        return exportView;
    }

    public void setExportView(ConfluenceBodyContent exportView) {
        this.exportView = exportView;
    }

    public ConfluenceBodyContent getStyledView() {
        return styledView;
    }

    public void setStyledView(ConfluenceBodyContent styledView) {
        this.styledView = styledView;
    }

    public ConfluenceBodyContent getEditor() {
        return editor;
    }

    public void setEditor(ConfluenceBodyContent editor) {
        this.editor = editor;
    }

    public ConfluenceBodyContent getEditor2() {
        return editor2;
    }

    public void setEditor2(ConfluenceBodyContent editor2) {
        this.editor2 = editor2;
    }

    public ConfluenceBodyContent getAnonymousExportView() {
        return anonymousExportView;
    }

    public void setAnonymousExportView(ConfluenceBodyContent anonymousExportView) {
        this.anonymousExportView = anonymousExportView;
    }
}
